/*
 *  TrackMan.h
 *  libavid
 *
 *  Created by Peter on 25.02.12.
 *  Copyright 2012 __MyCompanyName__. All rights reserved.
 *
 */
#ifndef A_TRACK_MAN_H
#define A_TRACK_MAN_H

#include "AObject.h"

// Version: 1 (MC 7 old versioning scheme, MC 5.03 new)
class TrackMan : public AObject
{
	
public:
	
	A_DECLARE_CLASS( 'TKMN', TrackMan, AObject );
	
	virtual void readFromStream( AStream& str, const AObjDoc& objd );
	virtual void dump( std::ostream& str ) const;
								
	// These seem to be object references
	UInt32 _trackerDataSlots;  // OMFI:TKMN:TrackerDataSlots: 0x0000000C (type is 'TKDS', i.e. TrackerDataSlots*)
	UInt32 _trackedParamSlots; // OMFI:TKMN:TrackedParamSlots: 0x0000000B (type is 'TKPS', i.e. TrackedParamSlots*)
	
};

#endif /*Inclusion Guard*/